#1.2.1
#例1：

#第一步输入一个自变量x的值
#第二步计算用y = x³+3x²-24x+30
#第三步输出y

x = float(input("x:"))
y = x**3 + 3*x*x - 24*x +30
print(y)

#列2：

#第一步输入一个学生语文，数学，英语的成绩a，b，c
#第二步计算三个学生的平均值y
#第三步输出平均值

a = float(input("语文："))
b = float(input("数学："))
c = float(input("英语："))
y = (a+b+c)/3
print(y)
#1.2.2
#列5：编写一个程序，求实数x的绝对值

x = float(input("x:"))
if x >= 0:
    print(x)    
else:
    print(-x)
#列6:

#第一步：输入3个整数：a，b，c
#第二步：将a和b比较，并把小者赋给b，大着给b
#第三步：将a和c比较，并且把小者赋给c，大者给a（此时a已经是三者最大的）
#第四步：将a和c比较，并给小者给c，大者赋给b
#第五步，按顺序输出a，b，c

a = float(input("a:"))
b = float(input("b:"))
c = float(input("c:"))
if a>b:
    a = t
    a = b
    b = t
if c>a:
    t = a
    a = c
    c = t
if c>b:
    t = b
    b = c
    c = t
print(a,b,c)
#1.2.3
#列8：

#第一步输入自变量x
#第二步计算y = x³+3x²-24x+30
#第三步输入y
#第四步判断输入的次数是否大于11，若是，则结束算法；否则，返回第一步

n = 1
while n <= 11:
    x = float(input("x:"))
    y = x**3+3*x*x-24*x+30
    print(y)
    n=n+1